article,header,footer,section,nav,figure,figcaption,hgroup,aside,video{
    display:block;
}
time,address，mark{
    display:inline-block;
}
mark{
    background:red;
    color:#fff;
}
body,ul,li,h1,h2,h3{
    margin:0;
    padding:0;
    font-size:14px;
    font-family: "微软雅黑";
}
li{
    list-style: none;
}
.my_header{
    width:100%;
    height:60px;
    background:#2DBE60;
    color:#fff;
}
.my_header>.logo,nav,nav li{
    float:left;
    font:2em/60px Arial;
}
.my_header>.logo{
    padding-left:10px;
}
.my_header>.right_panel{
    float:right;
    line-height: 60px;
    padding-right:10px;
}
.my_header>nav{
    height:60px;
    margin-left:50px;
}
.my_header>nav li{
    font-size:1em;
    width:100px;
}
.my_header>nav li span{
    display:inline-block;
    padding:5px;
    font:bold 12px "宋体";
    transform:rotate(-90deg);
}

.main{
    width:100%;
    min-height:500px;
    overflow:hidden;
    position:relative;
}
.main>.video_bg{
    background:#666;
    min-height:500px;
}
.main>.video_bg .video_text{
    width:380px;
    position:absolute;
    top:150px;
    left:0;
    right:0;
    margin:auto;
    text-align: center;
    color:#fff;
}
.main>.video_bg .video_text h1{
    font-size:32px;
}
.main>.video_bg .video_text p{
    font-size:16px;
}
.main>.video_bg video{
    width:100%;
    height:auto;
}
.main>aside{
    float:left;
    width:20%;
}
.main>aside h2,li{
    border-bottom:solid 3px #ccc;
    font:18px/60px "微软雅黑";
    text-align:center;
}
.main>aside h2{
    display:block;
}
.main>aside li{
    font-size:14px;
    line-height: 36px;
}
.main .article_container{
    float:right;
    width:80%;
}
.main .article_container>article{
    margin-left:20px;
}
.main .article_container>article header{
    text-align: center;
}
.main .article_container>article header h2{
    font:24px/36px "微软雅黑";
}
.main .article_container>article header h3{
    font:normal 16px/36px "微软雅黑";
    color:#666;
}
.main .article_container .article_info{
    width:100%;
    height:30px;
    line-height:30px;
    background:#F1F1F1;
}
.main .article_container .article_info time,address{
    display:inline-block;
}
.main .article_container .article_info address{
    padding-left:20px;
}
.main .article_container p{
    min-height:400px;
    text-indent:2em;
    line-height:24px;
}
#wrapper footer{
    width:100%;
    height:100px;
    line-height: 100px;
    background:#2f3130;
    color:#fff;
    text-align: center;
    font-size:32px;
}
